package com.crm.system.service.performanceRankingManager;

import com.crm.model.qo.performanceRankingManager.PerformanceRankingQO;
import com.crm.model.vo.performanceRankingManager.CompanyPerformanceRankingVO;
import com.crm.model.vo.performanceRankingManager.PersonalPerformanceRankingVO;

import java.util.List;

/**
 * @ Author ：pym
 * @ Date   ：2021/8/27 11:03
 */
public interface PerformanceRankingService {

    /**
     * 个人业绩统计
     * @Author pym
     * @Date  2021/8/27 14:04
     * @param performanceRankingQO 参数
     * @return {@link {java.util.List<com.crm.model.vo.performanceRankingManager.PersonalPerformanceRankingVO>}}
     */
    List<PersonalPerformanceRankingVO> personalPerformanceRanking(PerformanceRankingQO performanceRankingQO);

    /**
     * 公司业绩统计
     * @Author pym
     * @Date  2021/8/27 14:05
     * @param performanceRankingQO 参数
     * @return {@link {java.util.List<com.crm.model.vo.performanceRankingManager.CompanyPerformanceRankingVO>}}
     */
    List<CompanyPerformanceRankingVO> companyPerformanceRanking(PerformanceRankingQO performanceRankingQO);

}
